package com.launch.wlfw.dao;

import com.launch.wlfw.common.Result;
import com.launch.wlfw.pojo.BookInfo;
import com.launch.wlfw.pojo.TypeInfo;

import java.util.List;

public interface BookInfoMapper {

    /**
     * 查询所有图书
     * @return
     * @param bookInfo
     */
    List<BookInfo> getListBook(BookInfo bookInfo);

    /**
     * 添加图书
     * @param book
     * @return
     */
    int addBook(BookInfo book);

    /**
     * 修改图书
     * @param book
     * @return
     */
    int updateBook(BookInfo book);

    /**
     * 根据id删除图书
     * @param bookId
     * @return
     */
    int deleteBookById(int bookId);

    /**
     * 查询图书类型
     * @return
     */
    List<TypeInfo> findAllList();

    BookInfo getBookById(int id);
}
